/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package flowshop.Bees;

import java.util.Map;

/**
 *
 * @author Dawid
 */
public abstract class AbstractScheduler extends Thread{
    protected int[][] _jobs; // [machine][job]
    protected ResultListener _result;
    protected Map<String, String> _parameters;
    
    public AbstractScheduler(int[][] jobList, ResultListener listener, 
                             Map<String, String> params){
        _jobs = jobList;
        _result = listener;
        _parameters = params;
    }
    
    public abstract boolean isCorrect (String parameter, String value);
}
